package com.xuetang9.t9.hotel.services;


import com.xuetang9.t9.hotel.beans.Floor;
import com.xuetang9.t9.hotel.utils.ResponseResult;

import java.util.List;

/**
 * 楼层业务层
 */
public interface IFloorService {

    /**
     * 新增楼层
     * @param floor
     * @return
     */
    boolean save(Floor floor);

    /**
     * 删除楼层
     * @param id
     * @return
     */
    boolean remove(Integer id);

    /**
     * 修改楼层
     * @param floor
     * @return
     */
    boolean alter(Floor floor);

    /**
     * 查询全部信息（附加）
     * @return
     */
    ResponseResult findByAll();

    /**
     * 根据id进行查询
     * @param id
     * @return
     */
    Floor findById(Integer id);

    /**
     * 获取全部楼层
     * @return
     */
    ResponseResult findByFloorAll();
}
